package com.mtt.erp.order.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.wuwenze.poi.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Description: 订单发货Dto
 * @Author: guomengzhou
 */
@Getter
@Setter
@Builder
@AllArgsConstructor
@ApiModel(
        description = "订单发货"
)
public class MbaFileShipmentDto implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 订单主键
     */
    @ApiModelProperty(
            value = "订单主键",
            required = true
    )
    private String mba00;

    /**
     * 运费金额
     */
    @ApiModelProperty(
            value = "运费金额",
            required = true
    )
    private BigDecimal mba05;

    /**
     * 订单状态：0->待付款；1->待发货；2->已发货；3->已完成；4->已关闭；5->无效订单
     */
    @ApiModelProperty(
            value = "订单状态(填入2:已发货状态))",
            required = true
    )
    private Integer mba09;

    /**
     * 物流公司(配送方式)
     */
    @ApiModelProperty(
            value = "物流公司(填快递英文编码)",
            required = true
    )
    private String mba10;

    /**
     * 物流单号
     */
    @ApiModelProperty(
            value = "物流单号",
            required = true
    )
    private String mba11;

    /**
     * 自动确认时间（天）
     */
    @ApiModelProperty(
            value = "自动确认时间(天)"
    )
    private Integer mba12;

}
